<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">
	<p:dataTable style="width:85%;" var="usuario" value="#{usuarioBean.registrosEncontrados}" rows="#{usuarioBean.quantidadeRegistrosPorPagina}" paginator="true"
		selection="#{usuarioBean.registroSelecionado}" selectionMode="single" rowKey="#{usuario.idUsuario}" rendered="#{usuarioBean.listagemRendered}" emptyMessage="#{message.nenhum_registro_encontrado}">

		<f:facet name="header">
			<h:outputText value="#{label.usuario_list}" />
		</f:facet>

		<p:ajax event="rowSelect" process="@this" update="@form" />
		<p:ajax event="rowUnselect" process="@this" update="@form" />

		<p:column headerText="#{label.usuario_id}">
			<h:outputText value="#{usuario.idUsuario}" />
		</p:column>

		<p:column headerText="#{label.usuario_login}">
			<h:outputText value="#{usuario.login}" />
		</p:column>

		<p:column headerText="#{label.usuario_empresa}">
			<h:outputText value="#{usuario.empresa.nomeEmpresa}" />
		</p:column>

		<p:column headerText="#{label.usuario_perfil}">
			<h:outputText value="#{usuario.perfil.perfil}" />
		</p:column>

		<p:column headerText="#{label.usuario_email}">
			<h:outputText value="#{usuario.email}" />
		</p:column>

		<p:column headerText="#{label.usuario_permite_contato_smart}">
			<h:outputText value="#{labelUtils.getAssertiva(usuario.ativo)}" style="#{labelUtils.getColorCSSStatusRegistro(usuario.ativo)}" />
		</p:column>

		<p:column headerText="#{label.usuario_data_ultimo_acesso}">
			<h:outputText value="#{usuario.dataUltimoAcesso}"  />
		</p:column>

		<p:column headerText="#{label.abstract_persistence_ativo}">
			<center>
				<h:outputText value="#{labelUtils.getStatusRegistro(usuario.ativo)}" style="#{labelUtils.getColorCSSStatusRegistro(usuario.ativo)}" />
			</center>
		</p:column>
	</p:dataTable>

</ui:composition>
